<?php /* EL PSY CONGROO */ /* EL PSY CONGROO */      
require '../../../zb_system/function/c_system_base.php';        
$zbp->Load();           
        
Add_Filter_Plugin('Filter_Plugin_Zbp_ShowError','RespondError',PLUGIN_EXITSIGNAL_RETURN);
   
if (!$zbp->CheckPlugin('YtUser')) {$zbp->ShowError(48);die();}   
$verifycode=trim($_POST['verifycode']);                 
if(!$zbp->CheckValidCode($verifycode,'Resetpassword')){         
	$zbp->ShowError('验证码错误，请重新输入.');die();     
}          
$username=trim($_POST['username']);             
$hash=trim($_POST['hash']);  
$password=trim($_POST['password']);   
        
           
if (strlen($password) < $zbp->option['ZC_PASSWORD_MIN'] || strlen($password) > $zbp->option['ZC_PASSWORD_MAX']) {                
    $zbp->ShowError(54, __FILE__, __LINE__);              
}     
if (!CheckRegExp($password, '[password]')) {     
    $zbp->ShowError(54, __FILE__, __LINE__);                
}               
              
if(YtUser_password_verify_emailhash($username,$hash)  === true){               
        $m=$zbp->membersbyname[$username];      
        $m->Password = md5(md5($password) .$m->Guid);    
        $m->Save();         
echo '修改成功！';die();        
}else{ 
    $zbp->ShowError('信息有误，重置密码失败！');die();     	
}               
?>